package io.itit.ecp.admin.common.constants;

import io.itit.ecp.admin.common.enums.IMeterDeviceEnums;

import java.util.Arrays;
import java.util.List;

public class ParamConstants {

    /* 读表类型 - 零碳数据 */
    public static final List<String> readMeterType_zeroCarbon_list = Arrays.asList(
            IMeterDeviceEnums.ReadMeterType.readMeterType11.readMeterType,
            IMeterDeviceEnums.ReadMeterType.readMeterType12.readMeterType);

    /* mysql类型日期格式化 */
    public static final String MYSQL_DATE_FORMAT = "mysqlDateFormat";

    /* java类型日期格式化 */
    public static final String JAVA_DATE_FORMAT = "javaDateFormat";

    /* 能源类型Id */
    public static final String ENERGY_TYPE_ID = "energyTypeId";

    /* 数据时间 */
    public static final String SOLIDIFY_DATE = "solidifyDate";

    /* 数据开始时间 */
    public static final String SOLIDIFY_DATE_START = "solidifyDateStart";

    /* 数据结束时间 */
    public static final String SOLIDIFY_DATE_END = "solidifyDateEnd";

    /* 能源类型Id集合 */
    public static final String ENERGY_TYPE_ID_LIST = "energyTypeIdList";

    /* 计量类型(1:电表,2:水表,3:冷表) */
    public static final String METER_TYPE = "meterType";

    /* 计量类型集合(1:电表,2:水表,3:冷表) */
    public static final String METER_TYPE_LIST = "meterTypeList";

    /* 读表类型(11:光伏电表,12:储能电表,13:用电电表,21:用水水表,22:消防水表,31:用冷冷表) */
    public static final String READ_METER_TYPE = "readMeterType";

    /* 读表类型集合(11:光伏电表,12:储能电表,13:用电电表,21:用水水表,22:消防水表) */
    public static final String READ_METER_TYPE_LIST = "readMeterTypeList";
    public static final String NOT_READ_METER_TYPE_LIST = "notReadMeterTypeList";

    /* 读表标识(1:总表,2:分表) */
    public static final String READ_METER_TAG = "readMeterTag";

    /* 只查询一条记录 */
    public static final String LIMIT_ONE = "limit 1";

    /* 一条数据都不查 */
    public static final String LIMIT_ZERO = "limit 0";

    /* 同比值 日期转换 */
    public static final String PRE = "pre";


}
